@mainColor:#2ADAAC;
@tabActive:#1AAD19;
@tabBorder:#1AAD19;
@tabHeight:80upx;
@red:#FF0000;
@white:#fff;
@gray:#909399;
@rechargeBg:#1AAD19;
@grayBg:#F6F5FA;
@orange:#FBE599;
.fs(@px){
  font-size: unit(@px/1,upx);
}
.w(@px){
  width: unit(@px/1,upx);
}
.h(@px){
  height: unit(@px/1,upx);
}
.lh(@px){
  line-height: unit(@px/1,upx);
}
.pl(@px){
  padding-left: unit(@px/1,upx);
}
.pr(@px){
  padding-right: unit(@px/1,upx);
}
.pt(@px){
  padding-top: unit(@px/1,upx);
}
.pb(@px){
  padding-bottom: unit(@px/1,upx);
}

.mt(@px){
  margin-top:unit(@px/1,upx);;
}
.mb(@px){
  margin-bottom:unit(@px/1,upx);
}
.ml(@px){
  margin-left:unit(@px/1,upx);
}
.mr(@px){
  margin-right:unit(@px/1,upx);
}
.top(@px){
  top:unit(@px/1,upx);
}
.bottom(@px){
  bottom:unit(@px/1,upx);
}
.left(@px){
  left:unit(@px/1,upx);
}
.right(@px){
  right:unit(@px/1,upx);
}
.padding(@tb,@lr){
  padding: unit(@tb/1,upx) unit(@lr/1,upx);;
}
.radius(@num){
    border-radius: @num;
}
.tflow(@num){
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: @num;
  -webkit-box-orient: vertical;
}
